ارائه یک راه حل برای مقیاس پذیری برنامه ها در محیط محاسبات ابری

پایان نامه
چکیده

امروزه مدلی جدید تحت عنوان محاسبات ابری برای میزبانی و ارائه سرویس ها از طریق اینترنت بوجود آمده است. از آنجاییکه محاسبات ابری نیاز کاربران را برای برنامه ریزی برای تهیه منابع از بین می برد، این مدل محاسباتی برای صاحبان کسب و کار بسیار جذاب می باشد. همچنین این مدل محاسباتی دارای ویژگی هایی است که آن را به مدلی مناسب و مفید برای استفاده سازمان های تجاری تبدیل کرده است و به سازمان ها اجازه می دهد تا با منابع کمتر کار خود را شروع کرده و تنها هنگامیکه نیاز به سرویس ها و منابع بیشتری داشتند به درخواست افزایش منابع بپردازند. اما، با وجود اینکه محاسبات ابری موقعیت بزرگی را برای صنعت فناوری اطلاعات به ارمغان آورده است، توسعه تکنولوژی محاسبات ابری هنوز در ابتدای مسیر خود قرار دارد و لازم است بسیاری از مسائل در این حوزه مورد بررسی قرار بگیرند و راه حل های متناسب با خصیصه های این مدل محاسباتی ارائه شود. یکی از این خصیصه ها، مقیاس پذیری منابع می باشد. مقیاس پذیری را می توان به عنوان یک خصوصیت برشمرد که یک سرویس مقیاس پذیر می تواند هنگام تغییر بارکاری، بر حسب تقاضای همان زمان به استفاده از منابع بپردازد. با توجه به این موضوع، الگوریتم ها و مدل های برنامه نویسی منطبق با این خصوصیان نیز توسعه پیدا کرده اند که می توانند متناسب با منابع موجود در زیر ساخت خود به اجرای برنامه ها بپردازند و امکان اجرای برنامه ها را در مقیاس های متفاوت ایجاد می کنند. از آنجاییکه در مدل رایانش ابری، با استفاده از تکنولوژی های موجود، می توان منابع موردنیاز خود را بر حسب تقاضا و مبتنی بر مدل قیمت گذاری درخواست کرد، این مدل های برنامه نویسی سازگاری زیادی با مدل محاسبات ابری دارند. ما در این پروژه به ارائه یک راه حل برای موازی سازی برنامه ها در محیط ابر می پردازیم و با استفاده از آن راه حلی برای مسئله زمانبندی کارها ارائه می دهیم. سپس کلاستری از ماشین ها بروی ابر رایانه دانشگاه صنعتی امیر کبیر ایجاد کرده و مسئله را در مقیاس های متفاوت ارزیابی می کنیم. ارزیابی ها نشان می دهد استفاده از موازی سازی و افزایش مقیاس منابع باعث کاهش زمان اجرا و بهبود در یافتن جواب برای مسئله می شود.

منابع مشابه

راه کاری برای بهبود تعادل بار مبتنی بر وظیفه در محاسبات ابری مقیاس بزرگ

محاسبات ابری نوعی از سیستم های موازی و توزیع شده برای عرضه، مصرف و تحویل سرویس های فناوری اطلاعات با به کارگیری اینترنت است. برای افزایش سرعت پاسخ گویی و تضمین رضایت کاربران ابر، منابع محاسباتی باید به شکل متعادل بین درخواست ها تخصیص شوند تا سر بارگذاری منابع ابر و تأخیر در خدمت رسانی کاربران رخ ندهد. با توجه به اهمیت این موضوع، در این پژوهش راه کار نوین تعادل بار با کاهش زمان پاسخ و تعادل بار ...

یک راه حل ساده برای یک مشکل شایع

این مقاله فاقد چکیده می​باشد.

متن کامل

ارائه الگوریتم فرا ابتکاری جدید بر اساس جستجوی ممنوعه برای حل مسئله زمانبندی وظایف در سیستم مبتنی بر محاسبات ابری و مه

در جهان امروز با گسترش ارتباطات، حجم داده ها و نیاز به پردازش آن ها در زمان کم و با سرعت بالا افزایش یافته. از طرفی انجام این حجم از محاسبات نیازمند سیستم ها با ظرفیت های پردازشی و ذخیره سازی بالا و در نتیجه هزینه ی بالا است. بنابراین، پیشنهاد یک زیرساخت مناسب و مقرون به صرفه می تواند بسیار قابل توجه باشد. در این مقاله هدف طراحی و ایجاد یک زیرساخت با هزینه و زمان پاسخ پایین با استفاده از رایانش...

متن کامل

ارائه ی یک مدل توزیع شده انبارداده در محیط محاسبات ابری

انبار داده برای ذخیره مقادیر بزرگ داده استفاده می شود که این داده ها اغلب برای پردازش تحلیلی آنلاین olap)) استفاده می شوند. هدف از این مخازن بزرگ داده حمایت از تصمیم گیری های اولیه در کسب و-کار هوشمند جهت رسیدن به یک پاسخ بهینه از پرس و جوهای تحلیلی پیچیده می باشد. بر خلاف پایگاه-داده سیستم های عملیاتی که دارای معماری رابطه ای می باشند و از نرمال کردن برای جداول استفاده می کنند طراحی انبار داده...

15 صفحه اول

ارائه یک راهکار انتساب وظایف آگاه از کیفیت خدمات در محیط محاسبات ابری

الگوریتم های زمانبندی، وظیفه ی توزیع وظایف بین منابع ابر را بر عهده دارند. هدف اصلی زمانبندی در محاسبات ابری کسب رضایت کاربران با پاسخگویی به پارامترههای کیفیت خدمات است. تعداد پارامترهای دخیل در qos بسیار زیاد می باشند. ایجاد یک انتساب بهینه با توجه کردن به پارامترهای qos ، مسئله ایست که محققان بسیاری را از زمان پیدایش محیط ابری تا کنون به جستجو و تحقیق واداشته است. استفاده از الگوریتم های ابت...

ارائه چارچوبی برای سیستم مدیریت دانش در محیط رایانش ابری و وب 2.0

Today, data, information and knowledge are very important assets for the Organizations and the effective management of knowledge is considered a way to gain and sustain a competitive advantage in a highly dynamic environment of the organizations. With the growth of information and communication technologies, cloud computing and Web 2.0, as new Phenomena, recommend helpful solutions in the field...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه قم - پژوهشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023